Skip to content

Release 0.1.2 - #8

Merged
ndreno merged 1 commit into
mainfrom
release/v0.1.2
Nov 3, 2026
Merged

ndreno merged 1 commit into
mainfrom
release/v0.1.2

Conversation

@ndreno

@ndreno ndreno commented Nov 3, 2026 •

Copy link
Copy Markdown

Bumps barbacane-libinjection to 0.1.2 and cuts the changelog.

0.1.2 contains:

  • The libinjection 4.0.1 move (Track libinjection 4.0.1 #7): 1.e SQLi, LIKE ( after an operand, 0xFF in the HTML5 tokenizer, 432 XSS event handlers.
  • The low-byte entity comparison in htmlencode_startswith (87c1e8c), which had no changelog entry.
  • Dependabot for the libinjection-c submodule.

Entries that shipped in 0.1.1 move under a [0.1.1] - 2026-09-12 heading.

Public API is unchanged; detection results change, hence a patch release consumers pick up with a lockfile update. After merge, tag v0.1.2 on main to publish (cargo publish --dry-run passes locally).

Summary by CodeRabbit

  • Bug Fixes
    • Improved matching of HTML-encoded text, helping ensure patterns are recognized correctly.
  • Detection Updates
    • Updated SQL injection and cross-site scripting detection behavior to align with the latest detection rules.
    • Validation found no detection differences across 163,275 test inputs.
  • Release
    • Updated the package version to 0.1.2.

Bump the version to 0.1.2 and cut the changelog: the libinjection 4.0.1
move (#7), the low-byte entity comparison in htmlencode_startswith (87c1e8c,
which had no changelog entry), and Dependabot. The entries that shipped in
0.1.1 move under a 0.1.1 heading.
@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Walkthrough

The workspace package version changes from 0.1.1 to 0.1.2. The changelog adds 0.1.2 release notes and removes the former 0.1.1 Changed-section text.

Changes: 0.1.2 Release Update

Layer / File(s) Summary
Version and release notes
Cargo.toml, CHANGELOG.md
The workspace package version changes to 0.1.2. The changelog records the release notes under 0.1.2, including the documented detection updates, divergence results, and Dependabot monitoring. It removes the former 0.1.1 Changed-section text.

Estimated code review effort: 2 (Simple) | ~5 minutes

Change: Other

Suggested reviewers: saarw

Merge Risk: Minimal · up to e9973

The version bump and release-note updates present no identified merge-blocking risk. Merge after normal release checks.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title, "Release 0.1.2," clearly identifies the version release. It matches the version bump and changelog updates in the pull request.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Finishing Touches
Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.
Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e6faddcd-c3f0-4159-b011-c1e739902e79
Commits

Reviewing files that changed from the base of the PR and between e52531b and e9973dd.

Files selected for processing: 2
  • CHANGELOG.md
  • Cargo.toml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

@ndreno
ndreno merged commit 335c9a4 into main Nov 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant